html {-webkit-text-size-adjust:100%}
body {margin:0; padding:0; background:#fff; font-family:'Open Sans', sans-serif; font-size:14px; font-weight:400; color:#666; line-height:1.4; text-align:center; min-width:970px}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}
p, ul, ol, li, dl, dt, dd, figure, form {margin:0; padding:0; list-style:none}
h1, h2, h3, h4, h5, h6 {margin:0; padding:0; line-height:1.2}
fieldset {border:none}
img {border:none; vertical-align:top}
input, select, button, textarea {margin:0; padding:0; font-family:'Open Sans', sans-serif; font-size:14px; color:#333}
input[type="text"], input[type="password"] {border-style:solid; border-width:1px; border-color:#C0C0C0 #C9C9C9 #C0C0C0; border-radius:2px; padding:5px; line-height:18px; height:18px; box-shadow:inset 0 2px 2px rgba(0,0,0,0.1); width:100%}
select {border-style:solid; border-width:1px; border-color:#C0C0C0 #C9C9C9 #C0C0C0; border-radius:2px; padding:1px; box-shadow:inset 0 2px 2px rgba(0,0,0,0.1)}
textarea {border-style:solid; border-width:1px; border-color:#C0C0C0 #C9C9C9 #C0C0C0; border-radius:2px; padding:5px; box-shadow:inset 0 2px 2px rgba(0,0,0,0.1)}
input:-moz-placeholder {color:#BABABA}
input::-webkit-input-placeholder {color:#BABABA}
input.el-def {color:#BABABA}
input::-moz-focus-inner, button::-moz-focus-inner {border:0; padding:0}
input[type="checkbox"] {width:14px; height:14px; vertical-align:middle}
input[type="radio"] {width:13px; height:13px; vertical-align:middle}
button {cursor:pointer; overflow:visible; background:none; border:none; min-height:1px}
/* *:focus {outline:none} */
a {color:#327999; text-decoration:underline}
a:hover {text-decoration:none}
/* clear */
.cf:before, .cf:after {content:" "; display:table}
.cf:after {clear:both}
.cf {*zoom:1}
/* fonts */
@font-face {
	font-family:'Open Sans';
	src:url('fonts/opensans-regular.eot');
	src:url('fonts/opensans-regular.eot?#iefix') format('embedded-opentype'),
		url('fonts/opensans-regular.woff') format('woff'),
		url('fonts/opensans-regular.ttf') format('truetype'),
		url('fonts/opensans-regular.svg#open_sansregular') format('svg');
	font-weight:400; font-style:normal
}
@font-face {
	font-family:'Open Sans';
	src:url('fonts/opensans-italic.eot');
	src:url('fonts/opensans-italic.eot?#iefix') format('embedded-opentype'),
		url('fonts/opensans-italic.woff') format('woff'),
		url('fonts/opensans-italic.ttf') format('truetype'),
		url('fonts/opensans-italic.svg#open_sansitalic') format('svg');
	font-weight:400; font-style:italic
}
@font-face {
	font-family:'Open Sans';
	src:url('fonts/opensans-light.eot');
	src:url('fonts/opensans-light.eot?#iefix') format('embedded-opentype'),
		url('fonts/opensans-light.woff') format('woff'),
		url('fonts/opensans-light.ttf') format('truetype'),
		url('fonts/opensans-light.svg#open_sanslight') format('svg');
	font-weight:300; font-style:normal
}
@font-face {
	font-family:'Open Sans';
	src:url('fonts/opensans-lightitalic.eot');
	src:url('fonts/opensans-lightitalic.eot?#iefix') format('embedded-opentype'),
		url('fonts/opensans-lightitalic.woff') format('woff'),
		url('fonts/opensans-lightitalic.ttf') format('truetype'),
		url('fonts/opensans-lightitalic.svg#open_sanslight_italic') format('svg');
	font-weight:300; font-style:italic
}
@font-face {
	font-family:'Open Sans';
	src:url('fonts/opensans-semibold.eot');
	src:url('fonts/opensans-semibold.eot?#iefix') format('embedded-opentype'),
		url('fonts/opensans-semibold.woff') format('woff'),
		url('fonts/opensans-semibold.ttf') format('truetype'),
		url('fonts/opensans-semibold.svg#open_sanssemibold') format('svg');
	font-weight:600; font-style:normal
}
@font-face {
	font-family:'Open Sans';
	src:url('fonts/opensans-bold.eot');
	src:url('fonts/opensans-bold.eot?#iefix') format('embedded-opentype'),
		url('fonts/opensans-bold.woff') format('woff'),
		url('fonts/opensans-bold.ttf') format('truetype'),
		url('fonts/opensans-bold.svg#open_sansbold') format('svg');
	font-weight:700; font-style:normal
}
@font-face {
	font-family:'Open Sans';
	src:url('fonts/opensans-bolditalic.eot');
	src:url('fonts/opensans-bolditalic.eot?#iefix') format('embedded-opentype'),
		url('fonts/opensans-bolditalic.woff') format('woff'),
		url('fonts/opensans-bolditalic.ttf') format('truetype'),
		url('fonts/opensans-bolditalic.svg#open_sansbold_italic') format('svg');
	font-weight:700; font-style:italic
}
@font-face {
	font-family:'PTSans';
	src:url('fonts/ptsanswebregular.eot');
	src:url('fonts/ptsanswebregular.eot?#iefix') format('embedded-opentype'),
		url('fonts/ptsanswebregular.woff') format('woff'),
		url('fonts/ptsanswebregular.ttf') format('truetype'),
		url('fonts/ptsanswebregular.svg#ptsanswebregular') format('svg');
	font-weight:normal; font-style:normal
}
@font-face {
	font-family:'PTSans';
	src:url('fonts/ptsanswebbold.eot');
	src:url('fonts/ptsanswebbold.eot?#iefix') format('embedded-opentype'),
		url('fonts/ptsanswebbold.woff') format('woff'),
		url('fonts/ptsanswebbold.ttf') format('truetype'),
		url('fonts/ptsanswebbold.svg#ptsanswebbold') format('svg');
	font-weight:bold; font-style:normal
}
@font-face {
	font-family:'PTSans';
	src:url('fonts/ptsanswebitalic.eot');
	src:url('fonts/ptsanswebitalic.eot?#iefix') format('embedded-opentype'),
		url('fonts/ptsanswebitalic.woff') format('woff'),
		url('fonts/ptsanswebitalic.ttf') format('truetype'),
		url('fonts/ptsanswebitalic.svg#ptsanswebitalic') format('svg');
	font-weight:normal; font-style:italic
}
/********** shared **********/
.el-btn-chk {display:block; position:relative; width:14px; height:14px; overflow:hidden; background:url(../images/temp/09.png) no-repeat 0 0}
	.el-btn-chk input[type="checkbox"] {width:14px; height:14px; left:0; right:0; top:0; bottom:0; margin:0; padding:0; position:absolute}
  .el-btn-chk-on {background:url(../images/temp/09.png) no-repeat 0 -20px}
	.el-btn-chk-few {background:url(../images/temp/09.png) no-repeat 0 -40px}
.el-btn-rdo {display:block; position:relative; width:13px; height:13px; overflow:hidden; background:url(../images/temp/09.png) no-repeat 0 -80px}
	.el-btn-rdo input[type="radio"] {width:13px; height:13px; left:0; right:0; top:0; bottom:0; margin:0; padding:0; position:absolute}
	.el-btn-rdo-on {background:url(../images/temp/09.png) no-repeat 0 -60px}
.el-btn-chk em, .el-btn-rdo em {display:none}
/* align */
.el-lft {float:left}
.el-rth {float:right}
/* buttons */
.el-btn-orange, .el-btn-blue {}
	a.el-btn-orange, a.el-btn-blue {display:inline-block; text-decoration:none}
		*+html a.el-btn-orange, *+html a.el-btn-blue {display:inline-block}
.el-btn-orange span {display:block; border-radius:3px; line-height:36px; text-shadow:0 -1px 0 #884004; font-size:17px; font-weight:600; padding:0 24px; color:#fff; box-shadow:0 1px 2px rgba(0,0,0,0.65); min-height:1px; background:#fb7a0b; background:url(); background:-moz-linear-gradient(top, #fb7a0b 0%, #dc6e01 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fb7a0b), color-stop(100%,#dc6e01)); background:-webkit-linear-gradient(top, #fb7a0b 0%,#dc6e01 100%); background:-o-linear-gradient(top, #fb7a0b 0%,#dc6e01 100%); background:-ms-linear-gradient(top, #fb7a0b 0%,#dc6e01 100%); background:linear-gradient(to bottom, #fb7a0b 0%,#dc6e01 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb7a0b', endColorstr='#dc6e01',GradientType=0)}
.el-btn-blue span {display:block; border-radius:3px; line-height:36px; white-space:nowrap; text-shadow:0 -1px 0 #884004; font-size:17px; font-weight:600; padding:0 12px; color:#fff; box-shadow:0 1px 2px rgba(0,0,0,0.65); min-height:1px; background:#00a3d9; background:url(); background:-moz-linear-gradient(top, #00a3d9 0%, #267aa9 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#00a3d9), color-stop(100%,#267aa9)); background:-webkit-linear-gradient(top, #00a3d9 0%,#267aa9 100%); background:-o-linear-gradient(top, #00a3d9 0%,#267aa9 100%); background:-ms-linear-gradient(top, #00a3d9 0%,#267aa9 100%); background:linear-gradient(to bottom, #00a3d9 0%,#267aa9 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00a3d9', endColorstr='#267aa9',GradientType=0)}
	.el-btn-blue .el-a {vertical-align:top; width:8px; height:13px; line-height:0; background:url(../images/temp/18.png) no-repeat 0 0; display:inline-block; margin:12px 0 0 8px}
		*+html .el-btn-blue .el-a {display:inline; margin:5px 0 0 8px}
	.el-btn-blue .el-p {vertical-align:top; width:15px; height:15px; line-height:0; background:url(../images/temp/31.png) no-repeat 0 0; display:inline-block; margin:10px 18px 0 0}
		*+html .el-btn-blue .el-p {display:inline; margin:5px 18px 0 0}
.el-btn-blue[disabled] {cursor:default}
	.el-btn-blue[disabled] span {line-height:34px; border:1px solid #fff; text-shadow:0 1px 0 #fff; color:#999; box-shadow:none; filter:none; background:#ddd; cursor:default}
	.el-btn-blue[disabled] .el-a {margin:11px 0 0 8px; background:url(../images/temp/18a.png) no-repeat 0 0}
		*+html .el-btn-blue[disabled] .el-a {margin:5px 0 0 8px}
.el-btn-orange[disabled] {cursor:default}
	.el-btn-orange[disabled] span {text-shadow:0 1px 0 #fff; color:#999; box-shadow:none; filter:none; background:#ddd; cursor:default}
/********** global **********/
#page {width:100%; overflow:hidden; position:relative}
.gl-inner {width:970px; text-align:left; margin:0 auto}
.gl-def {background:#FBFBFC url(../images/body-bg.png) repeat center 0; position:relative} /* position:relative - ie7 */
.gl-tabs {border-bottom:1px solid #bbb}
.gl-details {background:url(../images/details-bg.png) repeat center 0; padding:24px 0}
	.gl-details .gl-inner {width:808px; background:#fff; box-shadow:0 0 14px rgba(0,0,0,0.35); position:relative}
/* footer */
.gl-footer {background:#fff; color:#333; font-size:13px; position:relative}
	.gl-footer .gl-inner {background:url(../images/ft-inner-bg.png) no-repeat center 0}
	.gl-footer a {color:#333}
.bl-ft-accord {padding:20px 10px; width:350px; float:left}
	.bl-ft-accord h3 {font-size:15px; font-weight:normal}
	.bl-ft-accord dl {padding:5px 0; font-weight:300}
	.bl-ft-accord dt {position:relative; padding:1px 0}
		.bl-ft-accord dt .el-icon {position:absolute; left:0; top:1px; width:10px; text-align:center; cursor:pointer}
		.bl-ft-accord dt a {padding:0 0 0 18px; display:block; text-decoration:none}
			.bl-ft-accord dt a:hover {text-decoration:underline}
		.bl-ft-accord dd {padding:5px 0 10px 18px; color:#595959}
.bl-ft-logos {padding:20px 10px; width:450px; float:right; text-align:right}
	.bl-ft-logos p {font-style:italic}
	.bl-ft-logos figure {float:right; padding:20px 0 0 20px}
/********** header **********/
.gl-header {background:#337785 url(../images/hd-bg.png) repeat-y center 0; color:#fff}
	.gl-header .gl-inner {background:url(../images/hd-inner-bg.png) no-repeat center bottom}
	.gl-header a {color:#fff}
.bl-hd-logos {float:left; padding:1px 0}
	.bl-hd-logos h1 {float:left; font-family:'PTSans', sans-serif; font-size:26px; font-weight:bold; color:#fff; text-shadow:1px 1px 0 #000; padding:20px 15px 20px 5px}
		.bl-hd-logos h1 span {display:block; font-size:18px; font-weight:normal; font-style:italic}
	.bl-hd-logos .el-dh {float:left; padding:5px 15px 15px 0}
	.bl-hd-logos .el-ppo {float:left; padding:30px 15px}
.bl-hd-user {float:right; padding:20px 0; overflow:hidden}
	.bl-hd-user dt {font-weight:bold; padding:0 0 20px 12px; background:url(../images/temp/01.png) no-repeat 0 7px}
	.bl-hd-user dd {float:left; border-left:1px solid #fff; line-height:1.1; padding:0 13px 0 12px; margin:0 0 0 -1px}
/********** login **********/
.bl-lg-form {float:left; width:345px; padding:10px 25px; background:#fff; margin:25px 0}
	.bl-lg-form h2 {font-size:24px; color:#444; padding:10px 0}
	.bl-lg-form h3 {font-size:14px}
	.bl-lg-form .un-row {padding:10px 0}
		.bl-lg-form label {font-size:15px; padding:0 0 4px 0; display:block; font-weight:600}
		.bl-lg-form .el-inp {margin:0 12px 0 0}
		.bl-lg-form .el-mail span {background:#FDF4DA; padding:0 5px; font-style:italic; line-height:2; position:relative; display:inline-block}
		.bl-lg-form .el-lft {padding:10px 0}
		.bl-lg-form .el-btn-orange {float:right}
	/* error */
	.bl-lg-form .un-error {border:1px solid #FF8000; background:#FFF9D2 url(../images/temp/03.png) no-repeat 11px 8px; margin:5px 0; padding:5px 5px 5px 35px; border-radius:3px; color:#D80000}
		.bl-lg-form .un-error a {color:#D80000}
	.bl-lg-form span.el-error {display:block; background:url(../images/temp/03.png) no-repeat 5px 8px; color:#D80000; padding:5px 5px 5px 25px}
	.bl-lg-form input.el-error {background:#FFDDD9; border:1px solid #D90000}
.bl-lg-rth {float:right; width:525px; padding:70px 20px 10px 30px; margin:25px 0}
	.bl-lg-rth p {padding:0 0 0 12px; background:url(../images/temp/02.png) no-repeat 0 7px}

/********** table list **********/
.bl-ls-overlay {position:absolute; left:0; top:0; right:0; bottom:0; z-index:40; background:url(../images/overlay-ls-bg.png) repeat center 0}
.bl-ls {background:#fff; padding:10px 24px; min-height:350px; position:relative}
	.bl-ls table {border-collapse:collapse; margin:0; padding:0; width:922px; color:#000; table-layout:fixed}
	.bl-ls td, .bl-ls th {margin:0; padding:10px 8px; text-align:center}
	.bl-ls th {font-size:13px; font-weight:bold; color:#725F57; text-shadow:0 1px 0 #fff; background-color:#E6EDF6; border-right:1px dotted #EDEDED}
	.bl-ls th[data-sort], .bl-ls-fixed th[data-sort] {cursor:pointer}
	.bl-ls th.el-sort-desc, .bl-ls th.el-sort-asc {background-color:#C5CFE1; color:#111}
		.bl-ls th span.el-arrow {display:inline-block; vertical-align:top; width:11px; height:7px; margin:7px 0 0 5px}
			*+html .bl-ls th span.el-arrow {display:inline}
		.bl-ls th.el-sort-desc span.el-arrow {background:url(../images/temp/12.png) no-repeat 0 -7px}
		.bl-ls th.el-sort-asc span.el-arrow {background:url(../images/temp/12.png) no-repeat 0 0}
	.bl-ls td {border-bottom:1px solid #DEDEDE; border-right:1px dotted #EDEDED}
	.bl-ls tr.el-selected td {background-color:#FFFDE0}
	.bl-ls tfoot td, .bl-ls tfoot td.el-chk {background-color:#F1F5FA; border:none; padding:0; height:5px}
	.bl-ls td.el-chk, .bl-ls th.el-chk {border-right:none; background-image:url(../images/temp/04.png); background-position:9px -40px; background-repeat:no-repeat; padding:10px 3px; text-align:left; width:14px}
	.bl-ls td.el-name, .bl-ls th.el-name {border-right:none; text-align:left}
		.bl-ls .el-true {display:block; width:12px; height:12px; background:url(../images/temp/05.png) no-repeat 0 0; overflow:hidden; text-indent:-99em; margin:0 auto}
		.bl-ls .el-false {display:block; position:relative; width:12px; height:12px; background:url(../images/temp/06.png) no-repeat 0 0; overflow:hidden; text-indent:-99em; margin:0 auto}
	/* fixed width columns */
	.bl-ls th.el-first-name {width:110px}
	.bl-ls th.el-last-name {width:100%}
	.bl-ls th.el-date {width:95px}
	.bl-ls th.el-gender {width:50px; padding:10px 5px}
	.bl-ls th[class*=el-norm] {font-size:12px; width:70px; padding:10px 5px}
		.bl-ls th[class*=el-norm] span.el-arrow {margin:6px 0 0 4px}
	.bl-ls th.el-norm-l {width:42px; padding:10px 3px}
	/* choose columns */
	.bl-ls th.el-choose {padding:0; width:136px; vertical-align:top; border-right:1px solid #E8E6A5; border-left:1px solid #E8E6A5; background:#FFFDE0; font-size:12px}
		.bl-ls th.el-choose .el-fix {position:relative; width:136px}
		.bl-ls th.el-choose .el-fix .el-how {font-weight:normal; position:absolute; bottom:15px; left:0; width:100%; text-align:center}
		.bl-ls th.el-choose .el-fix span {position:absolute; background:#FFFDE0; border:1px solid #E8E6A5; border-bottom:0; left:-1px; right:-1px; top:-10px; height:10px}
	.bl-ls th.el-choose p {padding:10px 0 2px 0}
	.bl-ls th.el-choose ul {font-weight:normal; font-style:italic}
		.bl-ls th.el-choose ul li {float:left; width:45%; text-align:center}
		.bl-ls th.el-choose ul li.el-of {width:10%}
		.bl-ls th.el-choose ul li.el-yes {width:50%; color:#444}
		.bl-ls th.el-choose ul li.el-not {width:50%; color:#aaa}
	.bl-ls td.el-choose {padding:0; width:136px; vertical-align:bottom; border-right:1px solid #E8E6A5; border-left:1px solid #E8E6A5; background:#FFFDE0; font-size:12px}
		.bl-ls td.el-choose .el-fix {position:relative; width:136px}
		.bl-ls td.el-choose .el-fix .el-how {font-weight:normal; position:absolute; top:0; background:#FFFDE0; border:1px solid #E8E6A5; border-top:0; left:-1px; right:-1px; padding:5px 0 10px 0}
	.bl-ls td.el-permit {background:#FFFDE0 url(../images/temp/23.png) no-repeat right center; border-left:1px solid #E8E6A5; border-right:none; border-bottom:1px solid #EDEBD0; width:53px; padding:2px 8px}
		.bl-ls td.el-permit a, .bl-ls td.el-permit span, .bl-ls td.el-reject a, .bl-ls td.el-reject span {display:block; overflow:hidden; text-indent:-99em; margin:0 auto}
		.bl-ls td.el-permit a {width:18px; height:20px; background:url(../images/temp/21.png) no-repeat 0 0}
		.bl-ls td.el-permit span {width:31px; height:31px; background:url(../images/temp/25.png) no-repeat 0 0}
	.bl-ls td.el-reject {background:#FFFDE0; border-right:1px solid #E8E6A5; border-bottom:1px solid #EDEBD0; width:52px; padding:2px 8px}
		.bl-ls td.el-reject a {width:13px; height:19px; background:url(../images/temp/22.png) no-repeat 0 0}
		.bl-ls td.el-reject span {width:31px; height:31px; background:url(../images/temp/26.png) no-repeat 0 0}
	/* choose columns active */
	
.bl-ls-fixed.bl-ls {position:absolute; z-index:40; padding:0; background:none; min-height:1px}
/* action */
.un-ls-action {padding:12px 0; font-size:13px}
	.un-ls-action dl, .un-ls-action dt {float:left; padding:1px 0}
	.un-ls-action dd {float:left; padding:1px 8px}
		.un-ls-action dd a {float:left; padding:0 0 0 22px; color:#F77A06}
		.un-ls-action dd.el-save a {background:url(../images/temp/07.png) no-repeat 0 2px}
		.un-ls-action dd.el-print a {background:url(../images/temp/08.png) no-repeat 0 2px}
	.un-ls-action dd.el-permit {font-size:14px; font-weight:600; padding:0 12px; border-right:1px solid #858585}
		.un-ls-action dd.el-permit a {background:url(../images/temp/19.png) no-repeat 0 1px; color:#327999}
	.un-ls-action dd.el-reject {font-size:14px; font-weight:600; padding:0 12px}
		.un-ls-action dd.el-reject a {background:url(../images/temp/20.png) no-repeat 0 2px; color:#327999; padding:0 0 0 18px}
	.un-ls-action .el-all-chk {float:left; width:34px; padding:4px 3px}
.un-ls-tp {background:url(../images/temp/04.png) no-repeat 9px top}
.un-ls-bt {background:url(../images/temp/04.png) no-repeat 9px bottom}
/* title */
.un-ls-ttl {padding:15px 0}
	.un-ls-ttl h2 {font-size:20px; color:#444; float:left; padding:0 5px 0 0}
	.un-ls-ttl h2 span {font-size:16px; font-weight:normal}
	.un-ls-ttl p {float:left; padding:4px 5px 0 0}
	.un-ls-ttl p.el-size {font-weight:300; font-style:italic; color:#333; padding:4px 30px 0 0}
	.un-ls-ttl a.el-graph {float:left; padding:0 0 0 30px; background:url(../images/temp/10.png) no-repeat 0 2px}
	.un-ls-ttl a.el-list {float:left; padding:0 0 0 30px; background:url(../images/temp/10a.png) no-repeat 0 1px}
/********** location **********/
.bl-ls-place {padding:20px 0; font-size:13px}
	.bl-ls-place p {float:left; padding:5px 0 5px 24px}
	.bl-ls-place label {float:left; font-weight:600; padding:3px 10px 3px 0}
	.bl-ls-place select {float:left; font-size:13px; width:185px}
	.bl-ls-place p.el-size {font-weight:300; font-style:italic; color:#1F1F1F; padding:8px 0 8px 20px}
		.bl-ls-place p.el-size a {font-style:normal}
	.bl-ls-place .el-complete {float:right}
		.bl-ls-place .el-complete li {float:left; padding:0 10px 0 0}
		.bl-ls-place .el-complete li.el-small {width:120px; line-height:1.3}
	
.bl-ls-tabs {float:left; padding:0 0 0 2px}
	.bl-ls-tabs li {float:left; margin:0 0 0 -2px; font-size:20px; font-weight:600; position:relative; z-index:2}
	.bl-ls-tabs a {float:left; text-decoration:none; padding:25px 15px; width:155px; border-left:2px solid #F0F0F0; border-right:2px solid #F0F0F0}
	.bl-ls-tabs a span {font-size:14px; font-weight:300; color:#111; display:block}
	.bl-ls-tabs li.el-active {margin:-4px 0 -1px -2px; border-top:4px solid #EF7E00; z-index:3}
	.bl-ls-tabs li.el-active a {background:url(../images/body-bg.png) repeat 0 0; padding:25px 15px 26px 15px; color:#ED7E00; font-weight:bold}
	.bl-ls-tabs li a:hover {color:#ED7E00}
.bl-ls-form {float:left; color:#444; padding:10px 0 10px 15px; width:390px}
	.bl-ls-form h3 {font-size:16px; font-weight:normal}
	.bl-ls-form h3 .el-help {display:inline-block; width:16px; height:15px; line-height:15px; position:relative; background:url(../images/temp/11.png) no-repeat 0 0; vertical-align:top; margin:2px 0 0 0}
		*+html .bl-ls-form h3 .el-help {display:inline; margin:3px 0 0 0}
.un-form-type {padding:3px 0 6px 0}
	.un-form-type li {float:left; padding:0 10px 0 0}
	.un-form-type .el-btn-rdo {float:left; margin:4px 0 0 0}
	.un-form-type label {float:left; padding:0 0 0 5px}
	/*.bl-ls-form label {font-style:italic; display:block; padding:3px 0}*/
	.bl-ls-form .un-col {float:left; padding:0 10px 5px 0}
	.bl-ls-form input[type="text"] {width:180px; float:left; border-radius:0}
	.bl-ls-form input[type="text"].el-small {width:90px}
	.bl-ls-form input.el-error {background:#FFDDD9; border:1px solid #D90000}
	.bl-ls-form .el-btn-orange {float:left; height:30px}
		.bl-ls-form .el-btn-orange span {border-radius:0 3px 3px 0; line-height:30px; padding:0 12px; color:#FFF2D2}
	.bl-ls-form span.el-error {font-size:13px; display:block; background:url(../images/temp/03.png) no-repeat 3px 5px; color:#D80000; padding:2px 3px 2px 23px}
	.un-form-bsn label, .un-form-name label {display:none}
/* columns */
.un-ls-col {border-top:2px solid #E6EDF6; padding:15px 0; margin:10px 0 0 0}
	.un-ls-col .col-lft {float:left; width:424px; padding:0 24px 0 12px; border-right:1px solid #E8E8E8}
	.un-ls-col .col-rth {float:left; width:424px; padding:0 12px 0 24px; border-left:1px solid #E8E8E8; margin:0 0 0 -1px}
	.un-ls-col dl {padding:2px 0; font-weight:300; font-size:13px; color:#6A6A6A}
	.un-ls-col dt {position:relative; padding:1px 0}
		.un-ls-col dt .el-icon {position:absolute; left:0; top:1px; width:10px; text-align:center; cursor:pointer}
		.un-ls-col dt a {padding:0 0 0 18px; display:block; text-decoration:none; color:#6A6A6A}
			.un-ls-col dt a:hover {text-decoration:underline}
		.un-ls-col dd {padding:5px 0 10px 18px; color:#595959}
	.un-ls-col .el-ttl {background:url(../images/temp/16.png) no-repeat 0 5px; min-height:35px; padding:0 0 0 50px; color:#444; font-weight:600}
		.un-ls-col .el-ttl h3 {font-weight:600; font-size:14px; padding:2px 0}
		.un-ls-col .el-ttl p {padding:2px 0}
		.un-ls-col .el-ttl p em {font-size:14px; font-style:italic; font-weight:400}
	.un-ls-col .el-gr-1 {padding:15px 0 0 50px}
		.un-ls-col .el-gr-1 figure {width:200px; height:200px; background:#F7F7F7; border-bottom:1px solid #C6CCD1; position:relative}
		.un-ls-col .el-gr-1 .el-graph {position:absolute; bottom:0; left:0; width:100%; text-align:center}
		.un-ls-col .el-gr-1 .el-max {position:absolute; left:0; width:100%; border-top:2px dashed #777; height:0; font-size:13px}
			.un-ls-col .el-gr-1 .el-max span {display:block; margin:-11px 0 0 210px; width:160px}
		.un-ls-col .el-gr-1 ul {padding:5px; text-align:center; width:200px; color:#535353}
	.un-ls-col .el-gr-3 {padding:15px 0 0 50px}
		.un-ls-col .el-gr-3 figure {width:271px; height:200px; background:#F7F7F7; border-bottom:1px solid #C6CCD1; position:relative}
		.un-ls-col .el-gr-3 .el-graph {position:absolute; bottom:0; left:0; width:100%; text-align:center}
		.un-ls-col .el-gr-3 .el-max {position:absolute; left:0; width:100%; border-top:2px dashed #777; height:0; font-size:13px}
			.un-ls-col .el-gr-3 .el-max span {display:block; margin:-11px 0 0 281px; width:100px}
		.un-ls-col .el-gr-3 ul {padding:5px; text-align:center; width:261px; color:#535353}
		.un-ls-col .el-gr-3 ul li {float:left; width:87px}
.un-ls-note {background:#FFFDCC; border:1px solid #E8E6A5; padding:9px 15px; font-size:15px; font-style:italic; color:#1F1F1F; position:relative; margin:5px 0; box-shadow:0 1px 3px rgba(0,0,0,0.15)}
	.un-ls-note a {font-size:14px}
	.un-ls-note .el-close {position:absolute; right:12px; top:12px; width:16px; height:16px; background:url(../images/temp/17.png) no-repeat 0 0; overflow:hidden; text-indent:-99em}
/* place */
.bl-ls-note {background:#FFFDCC; border:1px solid #E8E6A5; padding:9px 15px; font-size:15px; font-style:italic; color:#1F1F1F; position:relative; margin:24px 0; box-shadow:0 1px 3px rgba(0,0,0,0.15)}
	.bl-ls-note h4 {font-size:14px; font-weight:600; line-height:1.4}
	.bl-ls-note a {font-size:13px; font-style:normal}
.bl-ls-error {border:1px solid #FF8000; background:#FFF9D2 url(../images/temp/03.png) no-repeat 12px 11px; margin:0 0 24px 0; padding:5px 5px 5px 35px; border-radius:3px; color:#D80000}
		.bl-ls-error p {padding:2px 0}
		.bl-ls-error a {font-size:13px; color:#D80000}

.un-ls-filter {padding:12px 0 15px 0}
.un-ls-filter ul {float:left; border-bottom:1px solid #aaa; width:100%}
  .un-ls-filter li {float:left; z-index:5; position:relative; font-size:16px; font-weight:600; margin:0 -5px 0 0}
  .un-ls-filter li.el-active {margin:0 -5px -1px 0; z-index:6}
  .un-ls-filter li a, .un-ls-filter li a:hover {background:url(../images/aanmeld-sprites.png) no-repeat right -110px; display:block; margin:0; padding:0 25px 0 0; text-decoration:none}
  .un-ls-filter li a > span, .un-ls-filter li a:hover > span {background:url(../images/aanmeld-sprites.png) no-repeat 0 0; display:block; line-height:44px; padding:0 0 0 15px}
	.un-ls-filter li a span span {text-decoration:underline}
  .un-ls-filter li a:hover, .un-ls-filter li.el-active a {background-position:right -165px; color:#111}
  .un-ls-filter li a:hover > span, .un-ls-filter li.el-active a > span {background-position:0 -55px}
  .un-ls-filter li.el-active a > span {padding:0 0 1px 15px}
	.un-ls-filter li.el-active a span span, .un-ls-filter li a:hover span span {text-decoration:none}
	.un-ls-filter li a em {font-size:12px; color:#111; font-weight:normal; font-style:normal; line-height:normal}
.un-ls-txt {padding:15px 0; color:#333; font-size:15px}
	.un-ls-txt h2 {font-size:20px; line-height:1.4}
		.un-ls-txt h2 em {display:block; font-size:15px; font-weight:normal}
		.un-ls-txt h3 {font-size:16px; line-height:1.4}

.un-ds-back {background:url(../images/ds-back-bg.png) repeat-x 0 0; padding:10px 24px; line-height:20px}
	.un-ds-back a {background:url(../images/temp/24.png) no-repeat 0 7px; padding:0 0 0 11px}
.bl-ds {float:left; width:540px; padding:0 0 0 35px}
	.bl-ds .un-ds-note {display:none}
	.bl-ds fieldset {border-bottom:1px solid #ddd; margin:0; padding:12px 0}
	.bl-ds h2 {font-size:16px; color:#000; padding:0 0 12px 0}
		.bl-ds h2 span {font-weight:normal; font-style:italic; font-size:14px}
	/* help */
	.bl-ds .el-help {display:inline-block; width:16px; height:15px; line-height:15px; position:relative; background:url(../images/temp/11.png) no-repeat 0 0; vertical-align:top; margin:2px 0 0 0}
	*+html .bl-ds .el-help {display:inline; margin:3px 0 0 0}
	.bl-ds dl.un-row, .bl-ds dl.un-row-txt {padding:0 0 3px 0}
		.bl-ds dl.un-row .el-help {float:left; margin:7px 0 0 5px}
	.bl-ds dl.un-row > dt {float:left; width:148px; min-height:1px}
	.bl-ds dl.un-row > dd {float:right; width:392px}
	.bl-ds dl.un-row-txt > dt {float:left; width:148px; padding:5px 0}
	.bl-ds dl.un-row-txt > dd {float:right; width:387px; padding:5px 0 5px 5px; color:#000; font-weight:600}
	/* input */
	.bl-ds select {width:387px; margin:2px 0 0 5px; font-size:13px}
	.bl-ds textarea {width:375px; max-width:375px; margin:0 0 0 5px; font-size:13px}
	.bl-ds input[type="text"] {width:375px; float:left; margin:0 0 0 5px; font-size:13px}
	.bl-ds input.el-inp-80 {width:297px}
	.bl-ds input.el-inp-50 {width:179px}
	.bl-ds input.el-inp-33 {width:113px}
	.bl-ds input.el-inp-20 {width:61px}
	.bl-ds input[type="checkbox"], .bl-ds input[type="radio"] {float:left; margin:8px 5px}
	.bl-ds .el-btn-chk, .bl-ds .el-btn-rdo {float:left; margin:8px 5px}
		.bl-ds .el-btn-chk input[type="checkbox"], .bl-ds .el-btn-rdo input[type="radio"] {margin:0}
	/* label */
	.bl-ds label {float:left; margin:5px 0}
	/* custom */
	.bl-ds .el-intra-33 {float:left; width:92px; padding:0 0 0 40px}
	.bl-ds .el-intra-pd {float:left; padding:0 20px 0 0}
	.bl-ds dd.el-rdo-ln {padding:3px 0}
		.bl-ds dd.el-rdo-ln p {overflow:hidden; width:100%}
		.bl-ds dd.el-rdo-ln .bl-ds input[type="radio"], .bl-ds dd.el-rdo-ln .el-btn-rdo, .bl-ds dd.el-rdo-ln .bl-ds input[type="checkbox"], .bl-ds dd.el-rdo-ln .el-btn-chk {margin:5px}
		.bl-ds dd.el-rdo-ln label {margin:2px 0}
	.bl-ds dd.el-rdo-ln .el-help {margin:4px 0 0 5px}
	.bl-ds .el-date-info {font-size:13px; font-style:italic; color:#868686; padding:0 0 0 24px}
.un-ds-address {overflow:hidden; width:392px; padding:3px 0 0 0}
	.un-ds-address dl {padding:0 0 3px 24px}
	.un-ds-address dl > dt {float:left; width:120px}
	.un-ds-address dl > dd {float:right; width:248px}
	.un-ds-address input[type="text"] {width:231px}
	.un-ds-address input.el-inp-80 {width:169px}
	.un-ds-address input.el-inp-20 {width:45px}
.un-ds-criteria {overflow:hidden; width:368px; padding:3px 0 0 24px}
	.un-ds-criteria li {overflow:hidden; width:100%}
.un-ds-btn {padding:24px 0 12px 0}
	.un-ds-btn button {margin:0 0 0 15px; float:right}
	.un-ds-btn .el-btn-orange span {padding:0 60px}
	.un-ds-btn .el-btn-blue span {padding:0 20px}
	.un-ds-btn a {float:right; line-height:36px; text-decoration:none}
		.un-ds-btn a:hover {text-decoration:underline}
	.un-ds-btn a.el-delete {color:#F77A06; padding:0 0 0 24px; background:url(../images/temp/30.png) no-repeat 0 8px}
.un-ds-reg {padding:0 0 24px 0}
	.un-ds-reg dt {text-align:right; color:#444; font-style:italic; padding:0 0 12px 0}
		.un-ds-reg dt a {color:#444; padding:0 0 0 5px}
		.un-ds-reg dt .el-icon {font-style:normal; cursor:pointer}
	.un-ds-reg dd {border:1px solid #bbb; background:#FFFFE7; border-radius:4px; color:#000; padding:24px 24px 0 24px; position:relative}
	.un-ds-reg dd .el-arrow {position:absolute; right:90px; top:-8px; width:14px; height:8px; background:url(../images/temp/14.png) no-repeat 0 0}
	.un-ds-reg dd .el-close {position:absolute; background:url(../images/temp/15.png) no-repeat right 2px; right:8px; top:6px; padding:0 24px 0 0; font-size:13px}
	.un-ds-reg dd h3 {font-size:16px; padding:0 0 5px 0}
	.un-ds-reg dd p {padding:0 0 24px 0}
	
.un-ds-ttl {padding:12px 0; font-size:16px; border-bottom:1px solid #ddd}
	.un-ds-ttl h1 {font-size:24px; color:#000}
	.un-ds-ttl p {font-style:italic; color:#525252}
.el-ls-prev {position:absolute; top:46%; left:-24px}
	.el-ls-prev a {display:block; width:48px; height:48px; background:url(../images/temp/33.png) no-repeat 0 0; overflow:hidden; text-indent:-99em; margin:-24px 0 0 0}
.el-ls-next {position:absolute; top:46%; right:-24px}
	.el-ls-next a {display:block; width:48px; height:48px; background:url(../images/temp/34.png) no-repeat 0 0; overflow:hidden; text-indent:-99em; margin:-24px 0 0 0}

.bl-ds-side {float:right; width:200px; position:relative}
.un-ds-note {width:235px; position:relative; padding:0 16px 50px 10px; margin:-30px 0 0 -10px; background:url(../images/ds-side-bg.png) no-repeat 0 bottom; min-height:50px}
	.un-ds-note .el-top {position:absolute; top:-28px; left:0; width:100%; height:28px; background:url(../images/ds-side-bg.png) no-repeat 0 0}
	.un-ds-note .un-txt {padding:0 20px}
	.un-ds-note h3 {font-family:Georgia, "Times New Roman", Times, serif; font-size:21px; color:#2B2B13; border-bottom:1px solid #ddd; padding:0 0 10px 0}
		.un-ds-note h3 span {font-size:16px; font-weight:normal; color:#525252}
	.un-ds-note .el-head {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-style:italic; color:#2B2B13; font-weight:bold; padding:10px 0; line-height:1.3}
		.un-ds-note .el-head span {display:block; font-size:16px; font-weight:normal; color:#2B2B13}
	.un-ds-note dl {overflow:hidden; width:100%; padding:10px 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-style:italic}
		.un-ds-note dt {color:#2B2B13; font-weight:bold; text-align:center; padding:0 0 8px 0}
		.un-ds-note dd {float:left; width:50%; background:#FFFFD8; padding:12px 0; text-align:center}
		.un-ds-note dd a {display:block; padding:46px 0 0 0; color:#327A9A; position:relative}
		.un-ds-note dd span {display:block; padding:46px 0 0 0; color:#333; position:relative}
		.un-ds-note dd a em, .un-ds-note dd span em {display:none}
		.un-ds-note dd.el-permit a {background:url(../images/temp/21.png) no-repeat center 10px; border-right:1px solid #DFDFBD}
		.un-ds-note dd.el-permit span {background:url(../images/temp/35.png) no-repeat center 0; border-right:1px solid #DFDFBD}
		.un-ds-note dd.el-reject a {background:url(../images/temp/22.png) no-repeat center 12px; border-left:1px solid #DFDFBD; margin:0 0 0 -1px}
		.un-ds-note dd.el-reject span {background:url(../images/temp/36.png) no-repeat center 0; border-left:1px solid #DFDFBD; margin:0 0 0 -1px}
		.un-ds-note p.el-help {font-size:13px; padding:0 40px 0 0}
.un-ds-action {padding:30px 20px 0 20px; font-size:13px}
	.un-ds-action li {padding:5px 0; overflow:hidden}
		.un-ds-action li a {color:#F77906; text-decoration:none; padding:2px 0 2px 26px}
		.un-ds-action li a:hover {text-decoration:underline}
	.un-ds-action li.el-print a {background:url(../images/temp/08.png) no-repeat 0 2px}
	.un-ds-action li.el-save a {background:url(../images/temp/07.png) no-repeat 0 2px}
	.un-ds-action li.el-mail {background:url(../images/temp/27.png) no-repeat 2px 9px}
.un-ds-pdf {padding:30px 20px 0 20px}
	.un-ds-pdf dt {font-weight:bold; color:#565656}
	.un-ds-pdf dd {font-size:13px; padding:5px 0 0 0}
	.un-ds-pdf dd a {background:url(../images/temp/29.png) no-repeat 0 5px; padding:3px 0 3px 26px; display:block}
/* history */
.bl-hs {background:#fff; padding:10px 24px; margin:24px 0 0 0; min-height:350px; position:relative}
.un-hs-ttl {padding:15px 0; color:#333; font-size:15px}
	.un-hs-ttl h2 {font-size:20px; color:#444; padding:0 0 10px 0}
.un-hs-place {background:#E6EDF6}
	.un-hs-place p {float:left; padding:12px 10px}
	.un-hs-place label {float:left; font-weight:600; color:#202020; padding:3px 10px 3px 0}
	.un-hs-place select {float:left; width:185px}
.un-hs-item {border-top:1px solid #DEDEDE; padding:12px 0; overflow:hidden}
	.un-hs-item dt {font-size:15px; font-weight:bold; color:#333; padding:0 0 6px 0}
	.un-hs-item dd {float:left; padding:0 24px 0 12px; border-left:1px solid #989898; margin:0 0 0 -12px; font-size:13px; line-height:1.2}
	.un-hs-item dd a {font-size:15px}
	.un-hs-item dd.el-excel a {padding:0 0 0 24px; background:url(../images/temp/37.png) no-repeat 0 3px}
	.un-hs-item dd.el-xml a {padding:0 0 0 24px; background:url(../images/temp/38.png) no-repeat 0 3px}
/* settings */
.bl-st {background:#fff; padding:10px 24px; margin:24px 0 0 0; min-height:350px; position:relative}
.un-st-ttl {padding:15px 0; color:#333; font-size:15px}
	.un-st-ttl h2 {font-size:20px; color:#444; padding:0 0 10px 0}
.un-st-accord {border-bottom:1px solid #DEDEDE}
	.un-st-accord h3 {font-size:16px; color:#327999; border-top:1px solid #DEDEDE; line-height:32px; position:relative}
		.un-st-accord h3 a {display:block; padding:0 0 0 30px; text-decoration:none}
		.un-st-accord h3 .el-icon {position:absolute; left:0; top:0; width:10px; text-align:center}
	.un-st-accord .un-st-data {background:url(../images/ft-inner-bg.png) no-repeat center 0 #F4F7FB; padding:16px 30px; border-top:1px solid #DEDEDE}
	.un-st-data .el-btn-blue span {line-height:30px; font-size:15px}
		.un-st-data .el-btn-blue[disabled] span {line-height:28px}
	.un-st-data p {padding:0 0 12px 0}
	.un-st-data h4 {font-size:15px; color:#333; padding:0 0 12px 0}
	.un-st-data ul {padding:0 0 12px 0}
	.un-st-data .un-row {padding:0 0 4px 0}
	.un-st-data .un-error {border:1px solid #FF8000; background:#FFF9D2 url(../images/temp/03.png) no-repeat 11px 8px; margin:5px 0; padding:5px 5px 5px 35px; border-radius:3px; color:#D80000}
.un-st-mail {}
	.un-st-mail input[type="text"] {width:290px; float:left}
	.un-st-mail .el-btn-blue {float:left; margin:0 0 0 10px}
.un-st-pass {}
	.un-st-data .un-btn {width:420px; padding:4px 0}
	.un-st-pass label {float:left; width:266px; padding:5px 12px 5px 0; text-align:right}
	.un-st-pass input[type="text"], .un-st-pass input[type="password"] {width:130px; float:left}
	.un-st-pass .el-btn-blue {float:right}
.un-st-crit {}
	.un-st-crit .un-generic {padding:10px 0 0 0}
	.un-st-crit label, .un-st-crit li.el-date {float:left; width:216px; padding:5px 12px 5px 0; text-align:right}
	.un-st-crit input[type="text"] {width:170px; float:left}
	.un-st-crit .el-btn-blue {float:left; margin:0 0 0 10px}
	
	.un-st-crit .un-row {}
	.un-st-crit li.el-name {float:left; width:150px; padding:5px 12px 5px 6px; font-size:15px}
		.un-st-crit li.el-name span {display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
	.un-st-crit li.el-up, .un-st-crit li.el-down, .un-st-crit li.el-edit, .un-st-crit li.el-del {float:left; padding:0 10px 0 0}
	.un-st-crit li.el-up *, .un-st-crit li.el-down *, .un-st-crit li.el-edit *, .un-st-crit li.el-del * {display:block; width:14px; height:7px; background-image:url(../images/aanmeld-sprites.png); background-repeat:no-repeat; overflow:hidden; text-indent:-99em; margin:12px 0 0 0}
	.un-st-crit li.el-up a {background-position:-40px -230px}
	.un-st-crit li.el-up span {background-position:-80px -230px}
	.un-st-crit li.el-down a {background-position:-60px -230px}
	.un-st-crit li.el-down span {background-position:-100px -230px}
	.un-st-crit li.el-edit a {width:11px; height:11px; background-position:0 -230px; margin:9px 0 0 0}
	.un-st-crit li.el-del a {width:7px; height:11px; background-position:-20px -230px; margin:9px 0 0 0}
.un-upl-logo {padding:12px 0}
	.un-upl-logo figure {float:left; width:150px; margin:0 24px 0 0}
	.un-upl-logo figure a {display:block; border:2px dashed #DEDEDE; background:#fff; text-align:center; padding:6px 0}
	.un-upl-logo figure span {display:block; font-size:13px}
	.un-upl-logo p {float:left}
.un-chn-view {padding:12px 0}
	.un-chn-view select {float:left; width:370px; margin:2px 0}
	.un-chn-view .el-btn-blue {float:left; margin:0 0 0 10px}
.un-chn-mail {background:#fff; box-shadow:0 0 3px rgba(0,0,0,0.4); margin:12px 0 0 0; padding:30px 40px; color:#000; font-size:13px}
	.un-chn-mail p {padding:0}
	.un-chn-mail .el-head {width:100%; overflow:hidden; padding:0 0 40px 0}
	.un-chn-mail .el-logo {float:left; font-size:11px; font-weight:600; color:#666}
		.un-chn-mail .el-logo p {padding:5px 0}
	.un-chn-mail .el-contact {float:right; font-size:11px; color:#666}
		.un-chn-mail .el-contact h5 {font-size:12px; width:190px; padding:2px 0 2px 130px}
		.un-chn-mail .el-contact dl {overflow:hidden; width:320px; padding:2px 0}
		.un-chn-mail .el-contact dt {float:left; width:120px; text-align:right; font-weight:300}
		.un-chn-mail .el-contact dd {float:right; width:190px; font-weight:600}
/* tooltip */
.un-tip-data {display:none}
.bl-ds-tip .el-tip-close, .bl-form-tip .el-tip-close, .bl-tip .el-tip-close, .bl-side-tip .el-tip-close {position:absolute; width:16px; height:16px; background:url(../images/temp/15.png) no-repeat 0 0; right:8px; top:8px; overflow:hidden; text-indent:-99em}
.bl-tip {position:absolute; z-index:400; background:#FFFFE7; border:1px solid #bbb; border-radius:4px; color:#000; font-size:13px; padding:10px; width:300px; box-shadow:0 1px 2px rgba(0,0,0,0.2); text-align:left; left:-999em; top:-999em}
	.bl-tip .el-tip-bottom {position:absolute; width:14px; height:8px; background:url(../images/temp/14.png) no-repeat 0 0; left:83px; bottom:100%}
	.bl-tip h4 {font-size:14px; padding:0 0 3px 0}
.bl-ds-tip {position:absolute; z-index:400; background:#FFFFE7; border:1px solid #bbb; border-radius:4px; color:#000; font-size:13px; padding:10px; width:270px; box-shadow:0 1px 2px rgba(0,0,0,0.2); text-align:left; left:-999em; top:-999em}
	.bl-ds-tip .el-tip-right {position:absolute; width:8px; height:14px; background:url(../images/temp/28.png) no-repeat 0 0; top:30px; right:100%}
	.bl-ds-tip h4 {font-size:14px; padding:0 0 3px 0}
.bl-tbl-tip {position:absolute; z-index:400; background:#FFFFD7; border:1px solid #bbb; color:#444; font-size:12px; padding:3px 5px; min-width:80px; box-shadow:0 1px 2px rgba(0,0,0,0.2); text-align:left; left:-999em; top:-999em}
	.bl-tbl-tip .el-tip-top {position:absolute; width:19px; height:10px; background:url(../images/temp/13.png) no-repeat 0 0; left:10px; top:100%}
.bl-form-tip {position:absolute; z-index:400; background:#FFFDCC; border:1px solid #E8E6A5; color:#525252; font-size:13px; width:380px; text-align:left; left:-999em; top:-999em}
	.bl-form-tip .el-tip-bottom {position:absolute; width:22px; height:11px; background:url(../images/temp/32.png) no-repeat 0 0; left:20px; bottom:100%}
	.bl-form-tip p {font-style:italic; padding:8px 10px}
	.bl-form-tip p span {font-weight:600}
	.bl-form-tip .el-tbl {padding:5px 0; background:#fff}
	.bl-form-tip table {width:100%; border-collapse:collapse}
	.bl-form-tip table td {padding:3px 10px; margin:0; cursor:pointer}
	.bl-form-tip table .el-hover td {background:#F7F9FC}
.bl-side-tip {position:absolute; z-index:400; background:#FFFFE7; border:1px solid #bbb; border-radius:4px; color:#000; font-size:14px; padding:10px 20px; width:320px; box-shadow:0 1px 2px rgba(0,0,0,0.2); text-align:left; left:-999em; top:-999em}
	.bl-side-tip .el-tip-bottom {position:absolute; width:14px; height:8px; background:url(../images/temp/14.png) no-repeat 0 0; left:250px; bottom:100%}
	.bl-side-tip h4 {font-size:16px; padding:10px 0 0 0}
	.bl-side-tip p {padding:5px 0 10px 0}

.gl-modal-overlay {position:fixed; z-index:100; top:0; left:0; height:100%; width:100%; background:url(../images/overlay-bg.png) repeat center 0; display:none}
.bl-ds-modal {width:400px; padding:10px 24px; text-align:left; background:#FFFDCC; border:2px solid #E8E6A5; color:#1F1F1F; display:none}
	.bl-ds-modal .el-modal-close, .bl-ls-modal .el-modal-close {position:absolute; right:10px; top:10px; width:16px; height:16px; background:url(../images/temp/17.png) no-repeat 0 0; overflow:hidden; text-indent:-99em}
	.bl-ds-modal h3, .bl-ls-modal h3 {font-size:18px; padding:5px 0}
	.bl-ds-modal p {padding:5px 0}
	.bl-ds-modal .un-btn, .bl-ls-modal .un-btn {padding:10px 0 5px 0; line-height:36px}
	.bl-ds-modal .un-btn button, .bl-ds-modal .un-btn a, .bl-ls-modal .un-btn button, .bl-ls-modal .un-btn a {float:right; margin:0 0 0 15px}
	.bl-ds-modal .un-btn .el-btn-orange span {padding:0 50px}
.bl-ls-modal {width:580px; padding:10px 24px; text-align:left; background:#FFFDCC; border:2px solid #E8E6A5; color:#1F1F1F; display:none}
	.bl-ls-modal p {padding:5px 0; font-size:13px; color:#535353}
	.bl-ls-modal p.el-head {font-size:15px; color:#1F1F1F}
	.bl-ls-modal .un-size {background:#fff; border:1px solid #E8E6A5; padding:10px; margin:5px -10px; font-size:15px}
	.bl-ls-modal .un-btn .el-btn-blue span {padding:0 18px}
@media only screen {
	.el-btn-orange span, .el-btn-blue span {filter:none}
}